layui.use(['form','layer','table','laytpl'],function(){
    var form = layui.form,
        layer = parent.layer === undefined ? layui.layer : top.layer,
        $ = layui.jquery,
        laytpl = layui.laytpl,
        table = layui.table;

    //用户列表
    var tableIns = table.render({
        elem: '#userList',
        url : '/plan/loadAllPlans',
        cellMinWidth : 95,
        page : true,
        height : "full-125",
        limits : [10,15,20,25],
        limit : 20,
        id : "userList",
        cols : [[
            ,{field:'planNo', title:'计划ID', align:'center'}
            ,{field:'planItem', title:'计划项', align:'center'}
            ,{field:'planDate', title:'计划时间', align:'center'}
            ,{field:'planResult', title:'执行效果', align:'center'}
            ,{title: '操作', minWidth:175, templet:'#userListBar',fixed:"right",align:"center"}
        ]]
    });

    //搜索【此功能需要后台配合，所以暂时没有动态效果演示】
    $(".search_btn").on("click",function(data){
        if($(".searchVal").val() != ''){
            table.reload("userList",{
                page: {
                    curr: 1 //重新从第 1 页开始
                },
                where: {
                    chan_cust_name: $(".searchVal").val()  //搜索的关键字
                }
            })
        }else{
            layer.msg("请输入搜索的内容");
        }
    });



//进入用户的编辑页面
    function editRunPlan(data){
        var index=layui.layer.open({
            title:"修改销售机会",
            type:2,
            content:"/showRunPlan",
            /*success:function (layero,index) {
                var body = layui.layer.getChildFrame('body', index);//少了这个是不能从父页面向子页面传值的
                body.contents().find(".planItem").val(data.planItem);
                body.contents().find(".planNo").val(data.planNo);
            }*/
        });
        layui.layer.full(index);//全屏显示
    }

//进入用户的编辑页面
    function saveInfo(data){
        var index=layui.layer.open({
            title:"修改销售机会",
            type:2,
            content:"/showUpdatePlanInfo",
            success:function (layero,index) {
                var body = layui.layer.getChildFrame('body', index);//少了这个是不能从父页面向子页面传值的
                body.contents().find(".planNo").val(data.planNo);
                body.contents().find(".planItem").val(data.planItem);
                body.contents().find(".planDate").val(data.planItem);
                body.contents().find(".planResult").val(data.planItem);

            }
        });
        layui.layer.full(index);//全屏显示
    }

    //列表操作
    table.on('tool(userList)', function(obj){
        var layEvent = obj.event,
            data = obj.data;

        if(layEvent === 'saveInfo'){ //编辑
            saveInfo(data);
        }else if(layEvent === 'del'){ //删除
            layer.confirm('确定删除此用户？',{icon:3, title:'提示信息'},function(index){
                var data = form.val('userList');
                alert(JSON.stringify(data.field));
                $.post("/plan/deleteChance",data.field,function(res){
                    if (res.code == 200){
                        tableIns.reload();
                    }
                    layer.msg(res.msg);
                })
                layer.close(index);
            });
        }
    });
})